/*!
 * ZUI: Zentao Theme - QuCheng Cyan- v1.10.0 - 2022-03-24
 * http://openzui.com
 * GitHub: https://github.com/easysoft/zui.git
 * Copyright (c) 2022 cnezsoft.com; Licensed MIT
 */
a {
    color: #3c4353
}

a:focus,a:hover {
    color: #61be68
}

.btn {
    color: #3c4353;
    background-color: #fff;
    border-color: #d6dae3;
}

.btn.active,.btn:active,.btn:focus,.btn:hover,.open .dropdown-toggle.btn {
    color: #3c4353;
    background-color: #ebebeb;
    border-color: #b2b9ca;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn.active,.btn:active,.open .dropdown-toggle.btn {
    background-color: #d9d9d9;
    background-image: none;
    border-color: #b8bfce;
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn.disabled,.btn.disabled.active,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover {
    background-color: #fff;
    border-color: #d6dae3
}

.btn.active,.btn:active,.btn:focus,.btn:hover,.open .dropdown-toggle.btn {
    color: #3c4353;
    background-color: #ebebeb;
    border-color: #b2b9ca;
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn.active,.btn:active,.open .dropdown-toggle.btn {
    background-color: #d9d9d9;
    background-image: none;
    border-color: #b8bfce;
    /* -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15); */
    /* box-shadow: inset 0 4px 6px rgba(0,0,0,.15); */
}

.btn.disabled,.btn.disabled.active,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover {
    background-color: #fff;
    border-color: #d6dae3
}

.btn-primary {
    color: #fff;
    background-color: #61be68;
    border-color: transparent
}

.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #008e71;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary {
    background-color: #006b54;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color: #61be68;
    border-color: transparent
}

.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #008e71;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary {
    background-color: #006b54;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color: #61be68;
    border-color: transparent
}

.btn-warning {
    color: #fff;
    background-color: #ff9800;
    border-color: transparent
}

.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #d68000;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning {
    background-color: #b36a00;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
    background-color: #ff9800;
    border-color: transparent
}

.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #d68000;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning {
    background-color: #b36a00;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
    background-color: #ff9800;
    border-color: transparent
}

.btn-danger {
    color: #fff;
    background-color: #ff5d5d;
    border-color: transparent
}

.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #ff3434;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger {
    background-color: #f11;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
    background-color: #ff5d5d;
    border-color: transparent
}

.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #ff3434;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger {
    background-color: #f11;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
    background-color: #ff5d5d;
    border-color: transparent
}

.btn-success {
    color: #fff;
    background-color: #00da88;
    border-color: transparent
}

.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #00b16f;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success {
    background-color: #008e58;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #00da88;
    border-color: transparent
}

.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #00b16f;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success {
    background-color: #008e58;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #00da88;
    border-color: transparent
}

.btn-info {
    color: #61be68;
    background-color: #e5fbf3;
    border-color: transparent
}

.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
    color: #61be68;
    background-color: #c2f6e3;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info {
    background-color: #a3f1d4;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color: #e5fbf3;
    border-color: transparent
}

.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
    color: #61be68;
    background-color: #c2f6e3;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
    box-shadow: 0 2px 1px rgba(0,0,0,.1)
}

.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info {
    background-color: #a3f1d4;
    background-image: none;
    border-color: rgba(0,0,0,0);
    -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.15);
    box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color: #e5fbf3;
    border-color: transparent
}

.btn-link {
    color: #3c4353;
    background-color: transparent
}

.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover,.btn-link[disabled],fieldset[disabled] .btn-link {
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link:focus,.btn-link:hover {
    color: #61be68
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
    color: #cbd0db
}

.popover,.tooltip-inner {
    border-radius: 4px
}

.label-badge {
    border-radius: 9px
}

.label-dot {
    border-radius: 5px
}

.label-primary {
    background-color: #61be68
}

.label-primary[href]:focus,.label-primary[href]:hover {
    color: #fff;
    background-color: #008469
}

.label-primary.label-outline {
    color: #61be68;
    background: 0 0;
    border: 1px solid #61be68
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #008469
}

.label-success {
    background-color: #00da88
}

.label-success[href]:focus,.label-success[href]:hover {
    color: #fff;
    background-color: #00a768
}

.label-success.label-outline {
    color: #00da88;
    background: 0 0;
    border: 1px solid #00da88
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #00a768
}

.label-info {
    background-color: #2196f3
}

.label-info[href]:focus,.label-info[href]:hover {
    color: #fff;
    background-color: #0c7cd5
}

.label-info.label-outline {
    color: #2196f3;
    background: 0 0;
    border: 1px solid #2196f3
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #0c7cd5
}

.label-warning {
    background-color: #ff9800
}

.label-warning[href]:focus,.label-warning[href]:hover {
    color: #fff;
    background-color: #cc7a00
}

.label-warning.label-outline {
    color: #ff9800;
    background: 0 0;
    border: 1px solid #ff9800
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #cc7a00
}

.label-danger {
    background-color: #ff5d5d
}

.label-danger[href]:focus,.label-danger[href]:hover {
    color: #fff;
    background-color: #ff2a2a
}

.label-danger.label-outline {
    color: #ff5d5d;
    background: 0 0;
    border: 1px solid #ff5d5d
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #ff2a2a
}

.btn-primary .label-badge,.btn-primary .label-dot {
    background-color: #1effd0
}

.text-primary {
    color: #61be68
}

.text-primary:hover {
    color: #008469
}

.text-warning {
    color: #ff9800
}

.text-warning:hover {
    color: #cc7a00
}

.text-danger {
    color: #ff5d5d
}

.text-danger:hover {
    color: #ff2a2a
}

.text-success {
    color: #00da88
}

.text-success:hover {
    color: #00a768
}

.text-info {
    color: #2196f3
}

.text-info:hover {
    color: #0c7cd5
}

.text-important {
    color: #bd7b46
}

.text-important:hover {
    color: #996337
}

.text-special {
    color: #8666b8
}

.text-special:hover {
    color: #6c4aa1
}

.text-muted a:active,.text-muted a:hover {
    color: #3c4353
}

.text-link:active,.text-link:hover {
    color: #3c4353
}

.bg-primary {
    background-color: #61be68
}

a.bg-primary:hover {
    background-color: #008469
}

.hl-primary {
    background-color: #e5fbf3
}

a.hl-primary:hover {
    background-color: #b9f4df
}

.progress {
    background-color: #e5fbf3;
    border-radius: 3px
}

.progress-bar {
    color: #fff;
    background-color: #61be68;
    border-radius: 3px
}

.form-control {
    border-radius: 2px
}

.form-control.focus,.form-control:focus {
    border-color: #61be68;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)
}

.form-control:focus {
    border-color: #61be68;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)
}

.form-condensed .btn,.form-condensed .form-control {
    border-radius: 4px
}

.switch>input:checked+label:before {
    background-color: #61be68;
    border-color: #61be68
}

.switch input:focus+label {
    color: #61be68
}

.switch input:focus+label:before {
    border-color: #61be68;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #61be68;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #61be68
}

.checkbox-primary>label:after,.radio-primary>label:after {
    background: #fff;
    border: 1px solid #838a9d
}

.checkbox-primary.checked>label:after,.checkbox-primary>input:checked+label:after,.radio-primary.checked>label:after,.radio-primary>input:checked+label:after {
    background-color: #61be68;
    border-color: #61be68
}

.checkbox-primary.checked>label:before,.checkbox-primary>input:checked+label:before,.radio-primary.checked>label:before,.radio-primary>input:checked+label:before {
    color: #fff
}

.checkbox-primary.focus>label:after,.checkbox-primary>input:focus+label:after,.radio-primary.focus>label:after,.radio-primary>input:focus+label:after {
    border-color: #61be68;
    -webkit-box-shadow: 0 0 8px #61be68;
    box-shadow: 0 0 8px #61be68
}

.checkbox-primary input:disabled+label:after,.checkbox-primary.disabled>label:after,.radio-primary input:disabled+label:after,.radio-primary.disabled>label:after {
    background-color: #e5e5e5;
    border-color: #bbb
}

.checkbox-primary input:disabled:checked+label:after,.checkbox-primary.checked.disabled>label:after,.radio-primary input:disabled:checked+label:after,.radio-primary.checked.disabled>label:after {
    background-color: #bbb
}

.radio-primary.checked>label:after,.radio-primary>input:checked+label:after {
    background-color: #fff;
    border-color: #61be68
}

.radio-primary.checked>label:before,.radio-primary>input:checked+label:before {
    background-color: #61be68
}

.radio-primary input:disabled:checked+label:after,.radio-primary.checked.disabled>label:after {
    background-color: #fff;
    border-color: #bbb
}

.radio-primary input:disabled:checked+label:before,.radio-primary.checked.disabled>label:before {
    background-color: #bbb
}

.form-control:focus+.input-control-label-left {
    color: #5adf96
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon {
    background-color: #eee
}

.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon {
    border-radius: 4px
}

.input-group-btn.fix-border>.btn {
    border-radius: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.list-group-item {
    background-color: #fff;
    border: 1px solid #cbd0db
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus,a.list-group-item:hover {
    color: #3c4353;
    text-decoration: none;
    background-color: #e5fbf3
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
    color: #e6e6e6
}

.list-group-item-heading {
    color: #3c495c
}

.navbar-toggle {
    border-radius: 4px
}

@media (min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

.navbar-inverse {
    background-color: #5adf96;
    border-color: #2fd77b
}

.navbar-inverse .navbar-nav>li.nav-heading {
    background-color: #45db88
}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    background-color: #74e4a6
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
    background-color: #85e7b1
}

.navbar-inverse .navbar-toggle {
    border-color: #85e7b1
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background-color: #45db88
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #3cd983
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #85e7b1
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#2fd77b
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        background-color: #74e4a6
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        background-color: #85e7b1
    }
}

.navbar-fixed-left.navbar-inverse .navbar-header,.navbar-fixed-left.navbar-inverse .navbar-nav {
    border-bottom: 1px solid #85e7b1;
    -webkit-box-shadow: inset 0 -1px 0 #2fd77b;
    box-shadow: inset 0 -1px 0 #2fd77b
}

.navbar-fixed-left.navbar-inverse.navbar-collapsed .navbar-nav>li.nav-heading:hover {
    color: #dadee5;
    background-color: #38d880
}

.nav>li>a:focus,.nav>li>a:hover {
    color: #61be68
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    border-color: #3c4353
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    background-color: #61be68
}

.nav-primary>li:first-child>a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.nav-primary>li:last-child>a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.nav-primary>li>a {
    border: 1px solid #cbd0db
}

.nav-primary>li.active>a,.nav-primary>li.active>a:focus,.nav-primary>li.active>a:hover {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.nav-secondary>li.active>a,.nav-secondary>li.active>a:focus,.nav-secondary>li.active>a:hover {
    color: #61be68;
    border-bottom-color: #61be68
}

.nav-stacked.nav-primary>li,.nav-stacked.nav-primary>li>a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.nav-stacked.nav-primary>li:first-child.nav-heading,.nav-stacked.nav-primary>li:first-child>a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.nav-stacked.nav-primary>li:last-child>a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.nav-stacked.nav-primary>li.nav-heading {
    background-color: #f1f1f1;
    border: 1px solid #cbd0db
}

.nav-stacked.nav-secondary>li>a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-box-shadow: inset 2px 0 0 #f5f5f5;
    box-shadow: inset 2px 0 0 #f5f5f5
}

.nav-stacked.nav-secondary>li>a:hover {
    -webkit-box-shadow: inset 2px 0 0 #eee;
    box-shadow: inset 2px 0 0 #eee
}

.nav-stacked.nav-secondary>li.active>a,.nav-stacked.nav-secondary>li.active>a:focus,.nav-stacked.nav-secondary>li.active>a:hover {
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 2px 0 0 #61be68;
    box-shadow: inset 2px 0 0 #61be68
}

.nav-stacked.nav-secondary>li.nav-heading {
    border-bottom: 1px solid #cbd0db
}

.nav-tabs>li>a {
    border-radius: 4px 4px 0 0
}

.pager {
    border-radius: 4px
}

.pager>li>a,.pager>li>span {
    background-color: #fff;
    border: 1px solid #cbd0db
}

.pager>li:first-child>a,.pager>li:first-child>span {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pager>li:last-child>a,.pager>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pager>li>a:focus,.pager>li>a:hover,.pager>li>span:focus,.pager>li>span:hover {
    background-color: #eee
}

.pager>li.active>a,.pager>li.active>a:hover,.pager>li.active>span,.pager>li.active>span:hover {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.pager>li.disabled>a,.pager>li.disabled>a:focus,.pager>li.disabled>a:hover,.pager>li.disabled>span,.pager>li.disabled>span:focus,.pager>li.disabled>span:hover {
    color: #cbd0db;
    background-color: #fff;
    border-color: #cbd0db
}

.panel {
    border-radius: 4px
}

.panel>.panel-heading {
    background-image: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.panel-group .panel {
    border-radius: 4px
}

.dashboard .panel {
    -webkit-box-shadow: none;
    box-shadow: none
}

.panel-primary {
    border-color: #61be68
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #61be68
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #61be68
}

.panel-danger>.panel-body,.panel-info>.panel-body,.panel-primary>.panel-body,.panel-success>.panel-body,.panel-warning>.panel-body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
    background-color: #e5fbf3
}

.table tr.active>td,.table tr.active>th,.table tr>td.active,.table tr>th.active {
    background-color: #ffe9c6
}

table.tablesorter thead tr .headerSortDown:after,table.tablesorter thead tr .headerSortUp:after {
    color: #3c4353!important
}

.chosen-container-single .chosen-search input[type=text]:focus,.chosen-container-single .chosen-search:focus {
    border-color: #61be68!important
}

.chosen-container-single .chosen-single {
    border-radius: 2px!important
}

.chosen-container-single.chosen-with-drop .chosen-single {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.chosen-container-single.chosen-with-drop.chosen-up .chosen-single {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: #61be68!important;
    border-bottom-left-radius: #61be68!important
}

.chosen-container .chosen-results li.highlighted {
    background-color: #61be68!important
}

.chosen-container-active .chosen-single {
    border-color: #61be68!important
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border-color: #b6bdcc!important;
    border-color: rgba(0,0,0,.15)!important
}

.chosen-container-active .chosen-choices {
    border-color: #61be68!important
}

.chosen-container-multi .chosen-choices {
    border-radius: 2px!important
}

.chosen-container-multi.chosen-with-drop .chosen-choices {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.chosen-container-multi.chosen-with-drop.chosen-up .chosen-choices {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: #61be68!important;
    border-bottom-left-radius: #61be68!important
}

.chosen-container.chosen-highlight-selected .result-selected {
    color: #61be68;
    background: #e5fbf3
}

.menu>.nav>li>.nav {
    background-color: #f6f6f6
}

.menu>.nav>li>.nav>li>a {
    border: 1px solid #cbd0db
}

.menu>.nav>li>.nav>li>a:focus,.menu>.nav>li>.nav>li>a:hover {
    background-color: #e4e4e4
}

.menu>.nav>li>.nav>li.active>a,.menu>.nav>li>.nav>li.active>a:focus,.menu>.nav>li>.nav>li.active>a:hover {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.menu>.nav>li:first-child.nav-heading,.menu>.nav>li:first-child>a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.menu>.nav>li:last-child>a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.menu>.nav>li:first-child.nav-heading,.menu>.nav>li:first-child>a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.menu>.nav>li.show>a,.menu>.nav>li.show>a:focus,.menu>.nav>li.show>a:hover {
    color: #3c4353;
    background-color: #fff;
    border-color: #cbd0db
}

.menu>.nav>li.show>a:focus>[class*=icon-],.menu>.nav>li.show>a:hover>[class*=icon-],.menu>.nav>li.show>a>[class*=icon-] {
    color: #3c4353
}

.menu>.nav>li.show>a:hover {
    background-color: #f1f1f1
}

.menu>.nav>li.show:last-child>a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.menu>.nav>li.show:last-child>.nav>li:last-child>a {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.menu>.nav>li.nav-heading {
    background-color: #f1f1f1;
    border: 1px solid #cbd0db
}

.dropdown-menu {
    border-radius: 4px
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    background-color: #61be68;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    background-color: #61be68;
}

.dropdown-submenu:focus>a,.dropdown-submenu:hover>a {
    background-color: #61be68;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.datetimepicker td.day.today {
    background-color: #ff9800!important;
    border-color: #ff9800!important
}

.datetimepicker td.day.active {
    background-color: #61be68!important;
    border-color: #008469!important
}

.datetimepicker td.day.active:hover {
    background-color: #008469!important
}

.datetimepicker td.day.today.active:hover,.datetimepicker td.day.today:hover {
    background-color: #cc7a00!important
}

.ke-container {
    border-radius: 4px!important
}

.ke-container.focus {
    border-color: #61be68!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)!important
}

.ke-menu-item-on {
    background-color: #61be68!important
}

.ke-colorpicker-cell-on {
    background-color: #61be68!important
}

.ke-input-text:focus {
    border-color: #61be68!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,183,145,.6)!important
}

.messager {
    border-radius: 4px
}

.messager-primary {
    background-color: #61be68
}

.messager-success {
    background-color: #00da88
}

.messager-info {
    background-color: #2196f3
}

.messager-warning {
    background-color: #ff9800
}

.messager-danger {
    background-color: #ff5d5d
}

.messager-important {
    background-color: #bd7b46
}

.messager-special {
    background-color: #8666b8
}

.comment:hover>.content>.actions>a {
    color: #3c4353
}

.alert:not(.alert-block) {
    border-radius: 3px
}

.alert-primary {
    color: #313744;
    background-color: #e5fbf3
}

.alert-primary hr {
    border-top-color: #c6f6e5
}

.alert-primary .alert-link {
    color: #22262f
}

.alert-success {
    color: #00c178;
    background-color: #e8f5e9
}

.alert-success hr {
    border-top-color: #c7e6c4
}

.alert-success .alert-link {
    color: #009d62
}

.alert-info {
    color: #0d8aee;
    background-color: #e3f2fd
}

.alert-info hr {
    border-top-color: #9ce0f8
}

.alert-info .alert-link {
    color: #0b76cc
}

.alert-warning {
    color: #e68900;
    background-color: #fff3e0
}

.alert-warning hr {
    border-top-color: #ffe0c6
}

.alert-warning .alert-link {
    color: #c27400
}

.alert-danger {
    color: #ff4343;
    background-color: #ffebee
}

.alert-danger hr {
    border-top-color: #ffd1e0
}

.alert-danger .alert-link {
    color: #ff2020
}

.alert-primary-inverse {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.alert-primary-inverse hr {
    border-top-color: #cbd0db;
    border-top-color: rgba(203,208,219,.25)
}

.alert-primary-inverse .alert-link {
    color: rgba(255,255,255,.8)
}

.modal-dialog {
    border-radius: 6px
}

pre {
    border-radius: 4px
}

.datagrid .datagrid-hover-col .datagrid-cell.hover,.datagrid .datagrid-hover-col .datagrid-row-cell.active .datagrid-cell.hover,.datagrid .datagrid-hover-row .datagrid-row-cell:hover .datagrid-cell {
    background-color: #e5fbf3
}

.datagrid .datagrid-loading>.content>.icon,.datagrid .datagrid-sort-down>.icon-sort:before,.datagrid .datagrid-sort-up>.icon-sort:before {
    color: #61be68
}

.tree-drag-holder {
    background-color: #e5fbf3
}

.tree-menu li.active>a {
    color: #fff;
    background-color: #61be68;
    border-color: #61be68
}

.tree-menu li.active>.list-toggle {
    color: #fff
}

.text-secondary {
    color: #5adf96
}

a.text-primary {
    color: #61be68
}

.nav-primary>li.active>a {
    color: #61be68
}

.nav-primary>li.active>a:hover {
    color: #61be68
}

.bg-primary,.m-user-login {
    background: #434854 -webkit-gradient(linear, right top, left top, from(#434854), to(#434854))!important;
    background: #434854 -webkit-linear-gradient(right, #434854 0, #434854 100%)!important;
    background: #434854 -o-linear-gradient(right, #434854 0, #434854 100%)!important;
    background: #434854 linear-gradient(-90deg, #434854 0, #434854 100%)!important;
}

.bg-primary-pure {
    color: #fff;
    background-color: #61be68
}

.bg-primary-pale {
    color: #61be68;
    background-color: #e5fbf3
}

.bg-secondary {
    background: #5adf96
}

.alert-info {
    color: #61be68;
    background: #e5fbf3
}

.btn-primary {
    color: #fff;
    background-color: #0d9b17;
    border-color: transparent
}

.btn-primary.active,.btn-primary.hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3daf45;
    border-color: rgba(0,0,0,0)
}

.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary {
    background-color: #009e7d;
    background-image: none;
    border-color: rgba(0,0,0,0)
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    color: rgba(255,255,255,.7);
    background-color: #61be68;
    border-color: transparent
}

.btn-secondary {
    color: #fff;
    background-color: #0d9b17;
    border-color: transparent
}

.btn-secondary.active,.btn-secondary.hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.open .dropdown-toggle.btn-secondary {
    color: #fff;
    background-color: #3daf45;
    border-color: rgba(0,0,0,0)
}

.btn-secondary.active,.btn-secondary:active,.open .dropdown-toggle.btn-secondary {
    background-color: #45db88;
    background-image: none;
    border-color: rgba(0,0,0,0)
}

.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover {
    color: rgba(255,255,255,.3);
    background-color: #5adf96;
    border-color: transparent
}

.btn-info {
    color: #61be68;
    background-color: #e5fbf3;
    border-color: transparent
}

.btn-info.active,.btn-info.hover,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
    color: #61be68;
    background-color: rgba(229,251,243,.8);
    border-color: rgba(0,0,0,0)
}

.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info {
    background-color: #cff8e9;
    background-image: none;
    border-color: rgba(0,0,0,0)
}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    color: rgba(0,183,145,.3);
    background-color: #e5fbf3;
    border-color: transparent
}

.btn-icon-left>.icon {
    color: #5adf96;
    background: #e5fbf3
}

.btn-active-line {
    color: #61be68
}

.btn-active-line:after {
    border-bottom-color: #61be68
}

.btn-active-line:hover {
    color: #61be68
}

.btn-active-text .text {
    color: #61be68;
}

.btn-active-text .text:after {
    border-bottom-color: #61be68;
}

.btn.btn-action, .c-actions .btn{
    color: #61be68;
}

.btn.btn-action:hover, .c-actions .btn:hover{
    color: #0d9b17;
    background-color: #f9f9f9;
    border: 0;
}

.nav>li>.btn.btn-primary:focus,.nav>li>.btn.btn-primary:hover {
    background: rgba(0,183,145,.8)
}

.label-primary {
    background: #61be68!important
}

.label-pale {
    background: #b9f4df!important
}

.label-outline.label-primary {
    border-color: rgba(0,183,145,.25)!important
}

.checkbox-primary.checked>label:after,.checkbox-primary>input:checked+label:after,.radio-primary.checked>label:after,.radio-primary>input:checked+label:after {
    background-color: #61be68;
    border-color: #61be68
}

.checkbox-primary.focus>label:after,.checkbox-primary>input:focus+label:after,.radio-primary.focus>label:after,.radio-primary>input:focus+label:after {
    border-color: #61be68;
    -webkit-box-shadow: 0 0 0 3px rgba(0,183,145,.2);
    box-shadow: 0 0 0 3px rgba(0,183,145,.2)
}

.checkbox-primary:hover>label:after,.radio-primary:hover>label:after {
    border-color: #61be68
}

.radio-primary.checked>label:after,.radio-primary>input:checked+label:after {
    border-color: #61be68!important
}

.radio-primary.checked>label:before,.radio-primary>input:checked+label:before {
    background-color: #61be68!important
}

.head-fixed .datatable-head-span .table .checkbox-primary.checked label:after,.table.fixed-header-copy .checkbox-primary.checked label:after {
    border-color: #61be68!important
}

.nav-tabs>li.active>a:before {
    background: #61be68
}

.nav-tabs-primary>li.active>a {
    color: #61be68!important
}

.panel-actions .btn.text-primary {
    color: #61be68
}

.status-bars .bar {
    background: #61be68
}

.status-bars-h .bar {
    background: #61be68
}

.messagger-zt .messager-content>.icon {
    color: #61be68
}

.tree li.active>a {
    color: #61be68
}

.tree li>.list-toggle:active,.tree li>.list-toggle:hover {
    color: #61be68
}

.dropdown-menu>li.active>a,.dropdown-menu>li.selected>a {
    background-color: #61be68;
}

.dropdown-submenu:focus>a,.dropdown-submenu:hover>a {
    color: #3c4353;
    background-color: #61be68;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #61be68;
}

.dropdown-submenu>a:hover:after {
    border-left-color: #fff
}

.pager>li.active>a {
    background-color: #5adf96
}

.timeline>li>a:after,.timeline>li>div:after {
    background-color: #61be68
}

.timeline>li.active:before {
    background-color: rgba(0,183,145,.2)
}

.ke-container {
    border-color: #dcdcdc!important
}

.ke-container.focus {
    border-color: #61be68!important
}

.input-group .chosen-container-active .chosen-choices,.input-group .form-control:focus {
    border-color: #61be68!important
}

#mainHeader {
    background: #0d9b17 -webkit-gradient(linear, right top, left top, from(#3daf45), to(#0d9b17))!important;
    background: #0d9b17 -webkit-linear-gradient(right, #3daf45 0, #0d9b17 100%)!important;
    background: #0d9b17 -o-linear-gradient(right, #3daf45 0, #0d9b17 100%)!important;
    background: #0d9b17 linear-gradient(-90deg, #3daf45 0, #0d9b17 100%)!important;
    background-color: #0d9b17;
    border-top-color: #61be68;
    border-bottom-color: #e5fbf3
}

#searchGo {
    background-color: #5adf96
}

#searchGo:hover {
    background-color: #61be68
}

#subNavbar {
    margin-top: 7px;
    font-size: 15px;
    text-align: center
}

#subNavbar .nav>li.active>a {
    color: #0b89b2;
}

.btn-toolbar>.angle-btn.active,.btn-toolbar>.angle-btn:last-child {
    border-color: #61be68
}

.btn-toolbar>.angle-btn.active .btn,.btn-toolbar>.angle-btn:last-child .btn {
    color: #61be68
}

.btn-toolbar>.angle-btn.active:after,.btn-toolbar>.angle-btn.active:before,.btn-toolbar>.angle-btn:last-child:after,.btn-toolbar>.angle-btn:last-child:before {
    border-color: transparent transparent transparent #61be68
}

.btn-toolbar>.angle-btn.active:after,.btn-toolbar>.angle-btn:last-child:after {
    border-color: transparent transparent transparent #fff
}

.btn-toolbar>.angle-btn+.angle-btn:last-child>.btn-group:first-child:after,.btn-toolbar>.angle-btn+.angle-btn:last-child>.btn-group:first-child:before,.btn-toolbar>.angle-btn.active+.angle-btn>.btn-group:first-child:after,.btn-toolbar>.angle-btn.active+.angle-btn>.btn-group:first-child:before {
    border-color: transparent transparent transparent #61be68
}

.btn-toolbar>.angle-btn+.angle-btn:last-child>.btn-group:first-child:after,.btn-toolbar>.angle-btn.active+.angle-btn>.btn-group:first-child:after {
    border-color: transparent transparent transparent #fff
}

.btn-toolbar>.angle-btn.active+.angle-btn,.btn-toolbar>.angle-btn.normal {
    border-color: #cbd0db
}

.btn-toolbar>.angle-btn.active+.angle-btn .btn,.btn-toolbar>.angle-btn.normal .btn {
    color: #3c4353
}

.btn-toolbar>.angle-btn.active+.angle-btn:after,.btn-toolbar>.angle-btn.active+.angle-btn:before,.btn-toolbar>.angle-btn.normal:after,.btn-toolbar>.angle-btn.normal:before {
    border-color: transparent transparent transparent #cbd0db
}

.btn-toolbar>.angle-btn.active+.angle-btn:after,.btn-toolbar>.angle-btn.normal:after {
    border-color: transparent transparent transparent #fff
}

.btn-toolbar>.angle-btn.active+.angle-btn>.btn-group:first-child:before,.btn-toolbar>.angle-btn.normal>.btn-group:first-child:before {
    border-color: transparent transparent transparent #cbd0db!important
}

#sidebarHeader {
    border-left: 3px solid #61be68
}

#sidebarHeader .title {
    color: #61be68
}

#sidebar>.sidebar-toggle>.icon {
    background: #61be68
}

#main .querybox-toggle.querybox-opened {
    color: #61be68
}

#contentNav .nav>li.active>a {
    color: #61be68
}

#contentNav .nav>li.active>a:before {
    background: #61be68
}

td.c-actions .btn {
    color: #0b89b2;
}

td.c-actions .btn:hover {
    color: #61be68;
    background-color: #cff8e9
}

td.c-actions .btn-link {
    color: #3c495c;
    background: 0 0
}

td.c-actions .btn-link:hover {
    color: #61be68;
    background: #e5f4fb
}

.main-table table .btn-icon-left:hover>.icon {
    background: #e5f4fb
}

.main-table tbody>tr:hover {
    background: #e5f4fb;
}

.main-table tbody>tr.checked:hover {
    background: #ffebbc
}

.main-table tbody>tr>td.c-side+td:before,.main-table tbody>tr>td:first-child:before {
    background: #61be68
}

.main-table tbody>tr>td.c-side:before {
    display: none
}

.main-table .table-grouped tbody>tr:hover {
    background: #eefcf7
}

.main-table .table-grouped tbody>tr:hover td.c-actions .more {
    background: #eefcf7
}

.main-table tbody>tr>td>a,.table-data tbody>tr>td>a {
    color: #00ad89
}

.main-table tbody>tr>td>a:not(.btn):visited,.table-data tbody>tr>td>a:not(.btn):visited {
    color: #00605c
}

.main-table tbody>tr>td>a:hover,.main-table tbody>tr>td>a:visited:hover,.table-data tbody>tr>td>a:hover,.table-data tbody>tr>td>a:visited:hover {
    color: #61be68
}

.table.has-sort-head thead>tr>th>a.sort-down,.table.has-sort-head thead>tr>th>a.sort-up,.table.has-sort-head thead>tr>th>a:hover {
    color: #61be68
}

.table.has-sort-head thead>tr>th>a.sort-down:after,.table.has-sort-head thead>tr>th>a.sort-up:before,.table.has-sort-head thead>tr>th>a:hover:after,.table.has-sort-head thead>tr>th>a:hover:before {
    color: #61be68
}

.table.fixed-header-copy thead>tr>th>a.sort-down,.table.fixed-header-copy thead>tr>th>a.sort-down:after,.table.fixed-header-copy thead>tr>th>a.sort-up,.table.fixed-header-copy thead>tr>th>a.sort-up:before,.table.fixed-header-copy thead>tr>th>a:hover,.table.fixed-header-copy thead>tr>th>a:hover:after,.table.fixed-header-copy thead>tr>th>a:hover:before {
    color: #e5f4fb
}

.table-footer .checkbox-primary.checked label:after {
    border-color: #61be68!important
}

.table-footer.fixed-footer .checkbox-primary.checked label:after {
    background-color: #00eab9!important;
    border-color: #00eab9!important
}

.datatable .table>tbody>tr.checked.hover>td,.datatable .table>tbody>tr.checked>td.col-hover {
    background: #ffebbc
}

.files-list>li>a:hover {
    color: #61be68
}

.histories .btn-mini:focus,.histories .btn-mini:hover {
    color: #61be68;
    border-color: #61be68
}

.article-content a {
    color: #61be68
}

.article-content a:focus,.article-content a:hover {
    color: #5adf96
}

.list-group {
    overflow-y: auto
}

.list-group>a.selected {
    color: #e5f4fb;
    background-color: #61be68
}

.list-group>a.active {
    color: #61be68;
    background-color: #e5f4fb
}

.list-group>a.active:hover,.list-group>a:hover {
    background-color: #61be68
}

#swapper #dropMenu .tree li>.selected {
    color: #434854!important;
    background: #dbf0dc!important
}

#swapper #dropMenu .list-group>a.active:hover,#swapper #dropMenu .search-box .list-group>a.active,#swapper #dropMenu .tree li>.clickable:hover,#swapper #dropMenu.searchbox-focus .list-group>a.active:hover {
    color: #fff!important;
    background: #61be68!important
}

.release-line>li>a:hover:before {
    background-color: #e5f4fb
}

.release-line>li>a:hover .title {
    color: #61be68
}

.release-line>li.active>a:before {
    border-color: #61be68
}

#footer .breadcrumb>.active:hover,#footer .breadcrumb>li>a:hover {
    color: #5adf96
}

#poweredBy .icon-zentao {
    color: #5adf96
}

#poweredBy a:hover {
    color: #61be68
}

#poweredBy a:hover .icon-zentao {
    color: #61be68
}

#poweredBy a.text-primary {
    color: #61be68
}

#poweredBy a.text-primary:hover {
    color: #5adf96
}

.block-statistic .nav-secondary>li.active>a:before {
    background: #61be68!important
}

.dynamic.active .dynamic-date,.dynamic.active .timeline {
    border-color: #5adf96!important
}

.dynamic.active .dynamic-date:before {
    background-color: #5adf96!important
}

.tablesorter-header-inner:hover,table.tablesorter tr.tablesorter-headerRow .header.headerSortDown .tablesorter-header-inner:after,table.tablesorter tr.tablesorter-headerRow .header.headerSortUp .tablesorter-header-inner:after {
    color: #61be68!important
}

.table td.has-child>.task-toggle:hover {
    color: #61be68!important
}

#openTaskPage.open:hover,#task .task-nav {
    color: #61be68!important;
    background: #e5f4fb!important
}

#tasksProgress>.progress-bar {
    background: #61be68!important
}

#tasksProgress .progress-text {
    color: #61be68!important
}

#tasks>li.active.finish>a,#tasks>li.active>a {
    color: #61be68!important;
    background: #e5f4fb!important;
    border-left-color: #61be68!important;
    -webkit-box-shadow: inset 4px 0 0 #61be68!important;
    box-shadow: inset 4px 0 0 #61be68!important
}

#copyProjectModal a:hover {
    border-color: #5adf96!important
}

#zeroTaskStory.checked {
    background: #e5f4fb!important;
    border-color: #5adf96!important
}

.cols-list .col:hover {
    background: #e5f4fb!important
}

.files-grid .actions,.files-grid .col:hover .file {
    background: #e5f4fb!important
}

.dashboard .panel,.panel-default {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045);
    box-shadow: 0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045)
}

#menu{
    background: #292d32!important;
}

#menu .nav>li.active>a {
    background: #61be68!important
}

#menu .nav>li.active>a,#menu .nav>li>a:focus,#menu .nav>li>a:hover {
    background: #3daf45!important
}

#bars>li.active>a,#bars>li.active>a:active,#bars>li.active>a:focus {
    background: #61be68!important
}

#bars>li.active:after {
    background: #e5f4fb!important
}

#userNav>li>a>.icon {
    filter: brightness(1.5) hue-rotate(20deg);
    opacity: 1;
    -webkit-filter: brightness(1.5) hue-rotate(20deg)
}

#bars > li > a[data-pos]:hover, #bars ul > li > a[data-pos]:active, #bars ul > li > a[data-pos]:focus {
    background-color: #61be68!important;
}

#bars > li.active > a > span, #bars > li.active > a:active > span, #bars > li.active > a:focus > span {
    border-bottom: 2px solid #61be68!important;
}

.main-header h2 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    border-left: 4px solid #33bc59;
    padding-left: 10px;
    margin: 8px 0;
}

.q-card-title {
    border-left-color: #33BC59;
}

.q-metal {
    position: absolute;
    top: -1px;
    right: 20px;
    width: 46px;
    height: 30px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: #ffa058;
    background: linear-gradient(-24deg, transparent 10px, #ffa058 0) bottom right,
                linear-gradient(24deg, transparent 10px, #ffa058 0) bottom left;
    background-size: 50% 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    color: #ffffff;
    font-size: 12px;
}
.q-metal a {color: #ffffff; font-size: 12px;}
